﻿@charset "utf-8";

.top1 {width: 100%;margin-top: 38px;animation:fadeinT 1s ease-in-out;}
.top1 h2{font-size: 36px;color: #333333;font-weight: bold;text-align: center;}
.top1 h2 a{text-decoration: none;color: #333333;}
.top1 h2 span{color: #1A50B5;font-weight: bold;}
.top1 h2 span .bai{color: #fff}
.top1 p{font-size: 17px;color: #555555;text-align: center;margin-top: 9px;}


/*search*/
.search{
	overflow: hidden;
	height: 70px;
	
}
.search p{ float:left; line-height:70px; font-size:14px;width: 587px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.search span{font-size: 14px;font-weight: bold;color: #333333;}
.search p a{  color:#777777; padding-right: 20px;}
.search .ssBox{ float:right; margin-top:15px; width:360px; height:50px;overflow: hidden;}
.search .ssBox .txt{ width:270px; height:50px; line-height:50px; background:#eeeeee; font-size:14px; color:#999999; outline:none;float: left;padding-left: 20px;padding-right: 10px;border: none;}
.search .ssBox img{display: block;float: left;}

/*合作伙伴*/
.hzhb{width: 100%;background: #F3F3F5;overflow: hidden;padding-bottom: 38px; margin-top:50px;}
.hzhb .Title h2 a{color: #333333;font-weight: bold;}
.hzhb .hzCon{position: relative;margin-top: 38px;}
.hzhb .hzCon i{display: block;width: 30px; height: 60px;position: absolute;top: 35px;cursor: pointer;}
.hzhb .hzCon .btn01{background: url(../images/hz-btn01.png) no-repeat left top; left: -50px;}
.hzhb .hzCon .btn02{background: url(../images/hz-btn02.png) no-repeat center top;right: -50px;}
.hzhb .hzLunB{width: 1200px;overflow: hidden;height: 159px;position: relative;}
.hzhb .hzLunB ul{height: 159px;overflow: hidden;position: absolute;top: 0; left: 0;}
.hzhb .hzLunB li{width: 184px;float: left;text-align: center;margin: 0 8px;}
.hzhb .hzLunB li img{display: block;border: 1px solid #e6e6e6;margin-bottom: 12px;}
.hzhb .hzLunB li a{font-size: 14px;color: #555555;text-decoration: none;}

/*cpzx*/
.cpzx{width: 100%;overflow: hidden;border-top: 1px solid #D3CDCD;}
.cpzx .Title h2{background: none;}
.cpzx .Title p{}
.cpzx .cpleft,.cpzx .cpright{margin-top: 38px;}
.cpzx .cpleft{width: 280px;float: left;}
.cpleft h3{font-size: 22px;height: 80px;line-height: 80px;text-align: center;width: 100%;font-weight: normal;background: #253782;}
.cpleft h3 a{color: #FFFFFF;display: block;text-decoration: none;line-height: 80px;}
.cpleft dl{width: 280px;border-bottom: 1px solid #dedede;border-top: 1px solid #FFFFFF;background: #f6f6f6;overflow: hidden;}
.cpleft dt{width: 280px;height: 49px;overflow: hidden;line-height: 49px;}
.cpleft dt a{ display:block; font-size:16px; color:#333333; font-weight:bold;  line-height:49px;background:url(../images/pro-jia.png) no-repeat 211px center;padding-left:20px;text-decoration: none; }
.cpleft dd{ overflow:hidden; width:220px; padding-left:20px;padding-bottom: 4px; display: none;}
.cpleft .last dd{padding-bottom: 10px;}
.cpleft dd a{ display:block; font-size:15px; color:#555555; line-height:35px; padding-left:17px; background:url(../images/pro-jt.png) no-repeat left center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.cpleft dl.hover { background-color: #2963b9;}
.cpleft dl.hover dd a{background: url(../images/pro-jtcur.png) no-repeat left center; color: #fff;}
.cpleft dl dt.active a{ background:  url(../images/pro-jian.png) no-repeat 207px center; }
.cpleft dl.hover dt a{background:  url(../images/pro-jian2.png) no-repeat 207px center; color: #fff;}
.cpright  { overflow:hidden; width:900px; float:right;}
.cpright .protop{ overflow:hidden; width:100%;background-color: #f2f2f2;}
.cpright .protop ul{ float:left;overflow: hidden;}
.cpright .protop li{width: 160px;height: 80px;line-height: 80px;height: 80px;text-align: center;background: #e6e6e6;float: left;font-weight: bold;}
.cpright .protop li a{display: block;line-height: 80px;color: #333333;font-size: 16px;text-decoration: none;}
.cpright .protop li.cur{background-color: #2963b9;font-weight: bold;}
.cpright .protop li.cur a{color: #FFFFFF;}
.cpright .protop li:hover{background-color: #2963b9;}
.cpright .protop li:hover a{color: #FFFFFF;}





.cpright .protop span{ height:50px;float:left; margin-left: 300px; margin-top: 20px; display: block;overflow: hidden;}
.cpright .protop span a{width:150px;color:#ffffff; display:block;background:#2963b9; display:block;height:40px; font-size:16px; text-align:center; line-height:40px; text-decoration:none;border-radius: 5px;padding:0px 10px;}
.cpright .protop span a:hover{ background:#ff6600}
.cpright .protop b{float: left;font-size:14px;color:#888888;line-height: 29px;font-weight: normal;}/*修改  增加一行*/
.cpright .protop em{color: #2454ac;font-size: 24px;font-weight: bold;float: left;}/*修改float: left;*/
.cpright .proList{ overflow:hidden;width: 110%;margin-top: 20px;}
.cpright .proList li{ float:left; width:294px; height:274px; margin-right:10px;background: #f2f2f2;position: relative;margin-bottom: 11px;}
.cpright .proList li img{ display:block; margin:0 auto; margin-bottom: 19px;margin-top: 3px;}
.cpright .proList i{display: block;position: absolute;top: 3px;right: 3px;background: url(../images/pro-jia01.png) no-repeat right top;width: 28px;height: 28px;}
.cpright .proList li a{ display:block; text-decoration:none;font-size: 14px;color: #333333;text-align: center;}
.cpright .proList li:hover{ background: #2963b9;}
.cpright .proList li:hover a{color: #FFFFFF;}
.cpright .proList li:hover i{background: url(../images/pro-jia02.png) no-repeat right top;}
/*.cpright .proList li:hover img{opacity: 0.5;}   修改*/


/*question*/
.question{width: 100%;height: 590px;overflow: hidden;background: url(../images/qubg.jpg) no-repeat center;}
.question .Title h2{font-size:36px; font-weight: bold;background: url(../images/q-tiltebg.png) no-repeat center;color: aliceblue}
.question .Title h2 span{color: #ff6600;font-weight: bold;}
.question .Title h2 a{color: #FFFFFF;}
.question .QCon{width: 100%;position: relative;height: 503px;}
.question .QCon img{display: block;}
.question .QCon .people{position: absolute;bottom: 0px;left: 50%;margin-left: -297px; width:0; height: 0px;}
.question .QCon p{color: #FFFFFF;font-size: 16px;width: 350px; opacity: 0; filter: alpha(opacity=0);}
.question .QCon span{font-size: 18px;font-weight: bold;}
.question .p1{position: absolute;bottom: 86px;left: -44px;animation:bounceinL 1s ease-in-out;}
.question .p2{position: absolute;bottom: 200px;left: 68px;animation:bounceinL 1s ease-in-out;}
.question .p3{position: absolute;bottom: 298px;left: 97px;animation:bounceinL 1s ease-in-out;}
.question .p4{position: absolute;bottom: 298px;right: 16px;}
.question .p5{position: absolute;bottom: 200px;right: 50px;animation:bounceinL 1s ease-in-out;}
.question .p6{position: absolute;bottom: 86px;right: 40px;animation:bounceinL 1s ease-in-out;}
.question .WHao1{position: absolute;right: 247px;top: 20px;opacity: 0; filter: alpha(opacity=0);}
.question .WHao2{position: absolute;top: 78px;left: 228px;opacity: 0; filter: alpha(opacity=0);}
.question .WHao3{position: absolute; left: 394px;top: 42px;opacity: 0; filter: alpha(opacity=0);}
/*advantage*/
.advantage{width: 100%;overflow: hidden;}
.advantage .Title h2{background: none;}
.advantage .Title h2 a{color: #333333;}
.advantage h3{width: 414px;height: 68px;line-height: 68px;font-size: 24px;font-weight: bold;padding-left: 66px;}
.advantage ul{width: 480px;}
.advantage li{line-height: 26px;padding-left: 14px;font-size: 18px;}
.advantage .con h3{color: #333333;border-bottom: 2px solid #cecece;margin-top: 98px;}
.advantage .con li{background: url(../images/adv-dian1.png) no-repeat left 10px;color: #555555;margin-top: 14px;}
.advantage .con li.first{margin-top: 10px;}
.advantage .con li span{color: #275cbe;font-weight: bold;}
.advantage .con2{float: right;}
.advantage .con2 h3{color: #FFFFFF;border-bottom: 2px solid #FFFFFF;}
.advantage .con2 li{background: url(../images/adv-dian2.png) no-repeat left 10px;color: #FFFFFF;line-height: 24px;margin-top: 16px;}
.advantage .con2 span{color: #81ea2a;font-weight: bold;}


/*about*/
.about{width: 100%;overflow: hidden;background: url(../images/gcbg.jpg) repeat;padding-bottom: 58px;}
.about .homegsjj-intro{width: 100%;overflow: hidden;height: 296px;margin-top: 35px;}
.about .homegsjj-intro .homegsjjPic{display: block;float: left;}
.about .homegsjj{float: right;width: 800px;height: 292px;animation:fadeinR 1s ease-in-out;}
.about .Ab a{color: #2454AC;}
.about .homegsjj h3{font-size: 22px;font-weight: normal;margin-bottom: 12px;}
.about .homegsjj h3 a{color: #333333;}
.about .homegsjj p{font-size: 16px;color: #000000;line-height: 30px;text-overflow: ellipsis;overflow: hidden;text-indent: 2em;}
.about .homegsjj span a{font-size: 14px; color: #2454ac;}
.about .ABox{width: 510px;position: relative;margin-top: 12px;overflow: hidden;height: 120px;}
.about .ABox ul{overflow: hidden;width: 475px;position: absolute;top: 0;left: 0;height: 120px;}
.about .ABox li{float: left;width: 148px;height: 120px;margin-right: 11px;}
.about .ABox i{display: block;position: absolute;width: 34px;height: 60px;color: #FFFFFF;cursor: pointer;z-index: 5;}
.about .ABox .btn01{top: 0;right: 0;background: url(../images/aboutbtn02.jpg) no-repeat left top;}
.about .ABox .btn01:hover{background: url(../images/aboutbtn01.jpg) left top;}
.about .ABox .btn02{right: 0;bottom: 0; background: url(../images/aboutbtn02.jpg) no-repeat left bottom;}
.about .ABox .btn02:hover{background: url(../images/aboutbtn01.jpg) left bottom;}

.about .baseBox{position: relative;margin-top: 37px;}
.about .baseBox i{display: block;width: 30px; height: 60px;position: absolute;top: 66px;cursor: pointer;}
.about .baseBox .btn01{background: url(../images/hz-btn01.png) no-repeat left top; left: -50px;}
.about .baseBox .btn02{background: url(../images/hz-btn02.png) no-repeat right top;right: -50px;}
.about .BLb{width: 1200px;overflow: hidden;position: relative;height: 220px;}
.about .BLb ul{position: absolute;top: 0; left: 0;}
.about .BLb li{width: 235px;float: left;text-align: center;height: 220px;margin: 0 7px;}
.about .BLb li img{display: block;margin-bottom: 12px;transition: all 0.5s;border-radius:10px;}
.about .BLb li img:hover {transform: scale(1.06);border-radius:10px;}
.about .BLb li a{font-size: 14px;color: #fff;text-decoration: none;}



/*.news*/
.news{width: 100%;overflow: hidden;background: url(../images/blue_bg.jpg);}
.news .leftnews{width: 1200px;margin-top: 40px;float: left;}
.news .menu{width: 1200px;overflow: hidden;height: 60px;background: #f2f2f2;}
.news .menu li{float: left;width: 200px;height: 60px;line-height: 60px;background: #e8e8e8;font-size: 16px;text-align: center;}
.news .menu li a{display: block;line-height: 60px;color: #555555;text-decoration: none;}
.news .menu .cur{background: #275cbe;}
.news .menu .cur a{color: #FFFFFF;}
.news .menu .more{font-size: 12px;color: #999999;background: #f2f2f2;}
.news .menu .more a{color: #999999;text-decoration: none;display: block;line-height: 60px;}
.news .menu li:hover{background: #275cbe;color: #FFFFFF;}
.news .menu li:hover a{color: #FFFFFF;}
.leftnews .newsbox { overflow:hidden; width:100%;margin-top: 21px;background: #f2f2f2;}
.leftnews .newslist{ overflow:hidden; width:100%;height: 100%; margin-bottom: 20px;}
.leftnews .newslist dl{ overflow:hidden; width:45%; height:auto;padding-bottom: 20px;float: left;}
.leftnews .newslist dt{ overflow:hidden; float:left;width: 500px;text-align: center;margin: 25px 10px;}
.leftnews .newslist dt img{border:0;
margin:0;
padding:0;
width:auto;height:auto;max-width:100%;max-height:100%;}
.leftnews .newslist dd{ overflow:hidden;  width:500px;margin-left: 20px;}
.leftnews .newslist dd a{display: block;width: 500px;}
.leftnews .newslist .detail{margin-top: 24px;margin-left: 300px;}
.leftnews .newslist h3{ font-size:14px; color:#333333; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;border-bottom: 1px solid #cecece;line-height: 34px;}
.leftnews .newslist h3 a{ color:#333333;display: block;}
.leftnews .newslist p{ font-size:14px; line-height:24px; color:#888888; height:48px; overflow:hidden; text-overflow: ellipsis;margin-top: 5px;}
.leftnews .newslist ul{ overflow:hidden; width:55%;margin-top: 5px;float: left;}
.leftnews .newslist em{display: block;float: left;width: 18px;height: 18px;color: #FFFFFF;line-height: 18px;text-align: center;margin-top: 15px;}
.leftnews .newslist .em01{background: #2454ac;}
.leftnews .newslist .em02{background: #444444;}
.leftnews .newslist .em03{background: #777777;}
.leftnews .newslist .em04{background: #999999;}
.leftnews .newslist .em05{background: #999999;}
.leftnews .newslist .em06{background: #999999;}
.leftnews .newslist .em07{background: #999999;}
.leftnews .newslist .em08{background: #999999;}

.leftnews .newslist .last{border-bottom: none;}
.leftnews .newslist li{width:600px;overflow:hidden; font-size:14px; line-height:48px;border-bottom: 1px dotted #cecece;}
.leftnews .newslist li a{ color:#555555; display:block; width:450px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;margin-left: 14px;}
.leftnews .newslist li span{ float:right; color:#999999;font-family: arial;}

.rightnews { overflow:hidden; width:350px; float:right;background-color:#fff;margin-top: 60px;height: 471px;}
.rightnews .top{ overflow:hidden; width:100%; height:60px;background: #275cbe;}
.rightnews h3{ float:left; font-size:16px; color:#FFFFFF;line-height: 60px;padding-left: 29px;}
.rightnews .more{ float:right;  font-size:12px; color:#9ab9e6;text-decoration: none;display: block;line-height: 60px;padding-right: 20px;}
.rightnews .wenda{ overflow:hidden;width: 350px;position: relative;height: 411px;}
.rightnews .wenda ul{ overflow:hidden; width:100%;position: absolute;height: 411px;}
.rightnews .wenda li{ overflow:hidden; width:100%; border-bottom:1px dotted #cecece;margin-top: 21px;padding-bottom: 36px;height: 83px;}
.rightnews .wenda .A{ font-weight:bold; font-size:14px; padding-left:37px; line-height:26px; background:url(../images/wen.png) no-repeat left center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom: 8px;}
.rightnews .wenda .A a{ color:#333333}
.rightnews .wenda .Q{ padding-left:37px; background:url(../images/da.png) no-repeat left top; font-size:14px; line-height:24px; color:#777777; height:48px; overflow:hidden; text-overflow:ellipsis; }







.faf .container {position: relative;height: 244px;}
.faf .fafbg {position: absolute;left: -360px;top: 0;width: 1920px;height: 244px;background: url(../images/fafbg.png) no-repeat center top;}

.faf .li1 {position: absolute;left:-10;top: 57px;color: #fff;z-index: 2;animation:bounceinL 1s ease-in-out;}
.faf .li1 b {display: block;font-size: 22px;margin-bottom: 20px;}
.faf .li1 span {display: block;font-size: 30px;}
.faf .li1 i {display: block;font-size: 18px;font-weight: lighter;}

.faf .li2 {position: absolute;right: 15px;top: 48px;padding-left: 70px;background: url(../images/zxzxtel.png) no-repeat left center;color: #fff;animation:fadeinR 2s ease-in-out;}
.faf .li2 i {display: block;font-size: 22px;}
.faf .li2 span {display: block;font-size: 32px;font-weight: bold;}

.faf .li3 {position: absolute;right: 15px;width: 285px;height: 54px;line-height: 54px; background: #fd9b01;text-align: center;font-size: 18px;font-weight: bold;border-radius: 27px; top: 160px;}
.faf .li3 a {display: block;color: #fff;}

.advantage {height: 1645px;}
.advantage .container {position: relative;height: 1245px;}
.advantage .box {width: 550px;position: absolute;}
.advantage .box .p1 {font-size: 22px;color: #333;padding-bottom: 16px;border-bottom: 2px solid #004c9f;font-weight: bold;margin-bottom: 25px}
.advantage .box dl {font-size: 18px;color: #333;}
.advantage .box dl dt {margin-bottom: 10px;}
.advantage .box dl span{font-size: 24px;color: #F95F09; margin-left:5px; margin-right:5px;}

.advantage .box dl dd {line-height: 24px;margin-bottom: 7px;text-indent: -12px;margin-left: 12px;}

.advantage .adv1 {left: 175px;top: 255px;animation:fadeinR 1s ease-in-out;}
.advantage .adv2 {left: 725px;top: 605px;animation:fadeinR 1s ease-in-out;}
.advantage .adv3 {left: 175px;top: 994px;animation:fadeinR 1s ease-in-out;}
.advantage .adv4 {left: 725px;top: 1344px;animation:fadeinR 1.5s ease-in-out;}


.jjfa {padding-bottom: 2px;background: #f4f4f4;}
.jjfa .titp i {background: #f4f4f4;color: #999;}
.jjfa .conleft {width: 273px;position: relative;z-index: 3;}
.jjfa .conleft .lbox {width: 271px;height: 96px;border: 1px solid #cccccc;margin-top: 23px;transition: all 0.5s;}
.jjfa .conleft .lbox a {display: block;height: 70px;padding-top: 26px;transition: all 0.5s;}
.jjfa .conleft .lbox p {height: 46px;padding-left: 88px;width: 183px;color: #333;transition: all 0.5s;}
.jjfa .conleft .lbox p span {display: block;font-size: 18px;margin-bottom: 3px;padding-top: 5px;}
.jjfa .conleft .lbox p i {display: block;font-size: 12px;text-transform: uppercase;}
.jjfa .conleft .lbox:first-child {margin-top: 0;}
.jjfa .conleft .box1 p {background: url(../images/jjfaicon01.png) no-repeat 31px center;}
.jjfa .conleft .box2 p {background: url(../images/jjfaicon03.png) no-repeat 31px center;}
.jjfa .conleft .box3 p {background: url(../images/jjfaicon05.png) no-repeat 31px center;}
.jjfa .conleft .box4 p {background: url(../images/jjfaicon07.png) no-repeat 31px center;}
.jjfa .conleft .box5 p {background: url(../images/jjfaicon09.png) no-repeat 31px center;}
.jjfa .conleft .box1.cur p {background: url(../images/jjfaicon02.png) no-repeat 31px center;}
.jjfa .conleft .box2.cur p {background: url(../images/jjfaicon04.png) no-repeat 31px center;}
.jjfa .conleft .box3.cur p {background: url(../images/jjfaicon06.png) no-repeat 31px center;}
.jjfa .conleft .box4.cur p {background: url(../images/jjfaicon08.png) no-repeat 31px center;}
.jjfa .conleft .box5.cur p {background: url(../images/jjfaicon10.png) no-repeat 31px center;}
.jjfa .conleft .lbox.cur {background: #004c9f;width: 381px;border-color: #004c9f;}
.jjfa .conleft .lbox.cur a {background: url(../images/jjfaicon11.png) no-repeat 320px center;}
.jjfa .conleft .lbox.cur p {color: #fff;border-right: 1px solid #7aa0ca;}
.jjfa .conright {width: 904px;height: 580px;position: relative;}
.jjfa .conright .rbox {display: none;position: relative;}
.jjfa .conright .rbox.cur {display: block;}
.jjfa .conright .pImg img {display: block;width: 904px;height: 580px;}
.jjfa .conright .boxmore {position: absolute;left: 0;bottom: 0;background: url(../images/bg01.png);width: 100%;height: 138px;}
.jjfa .conright .boxmore .p1 {margin: 35px 0 10px 30px;width: 600px;font-size: 22px;font-weight: bold;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.jjfa .conright .boxmore .p1 a {color: #fff;}
.jjfa .conright .boxmore .p2 {margin-left:30px;width: 600px;line-height: 20px;}
.jjfa .conright .boxmore .p2 a {color: #ccc;}
.jjfa .conright .boxmore .p3 {width: 149px;height: 52px;border: 1px solid #fff;line-height: 52px;border-radius: 5px;text-align: center;font-size: 15px;position: absolute;right: 19px;top: 40px;}
.jjfa .conright .boxmore .p3 a {display: block;height: 52px; color: #fff;}
.jjfa .conright .boxmore .p3:hover {background: #004c9f;border-color: #004c9f;}


h2.h2_title {padding-top: 42px;text-align: center;margin-bottom: 10px;}
h2.h2_title a {font-size: 32px;color: #333;}
h2.h2_title span {font-size: 32px;color: #333;}

.titp {margin-bottom: 46px;height: 10px;border-bottom: 1px solid #bbbbbb;text-align: center;}
.titp i {display: inline-block;*display: inline;*zoom: 1;font-size: 16px;color: #666;background: #f6f6f6;padding: 0 18px;}

/*顾虑*/
.gulv { overflow:hidden; width:100%; height:568px; border-top:1px solid #c8c8c8; background:url(../images/wen.jpg) no-repeat center top; margin-top:20px;}
.gulv .wen{ overflow:hidden; float:right; margin-top:55px;animation:fadeinR 1.8s ease-in-out;}
.gulv .wen p{ font-size:28px; color:#006bbd; margin-bottom:10px; font-weight:bold}
.gulv .wen p b{ font-size:32px; color:#ff0000; margin-left:10px;}

.gulv .wen ul{list-style-image: url(../images/lib.png); list-style:circle; display:list-item;}
.gulv .wen ul li{
	font-size: 16px;
	color: #666;
	line-height: 48px;
	list-style-image: url(../images/lib.png); list-style:circle; display:list-item;
}
.gulv .wen ul li img{ margin-right:20px}
.gulv .wen h3 b{ color:#F00; font-size:28px}

.topmenu1 * {
  box-sizing: border-box;
}
.topmenu1 .center {
  width: 100%;margin: 0 auto;
}
.topmenu1 .ul-list {
  display: flex;
}
.topmenu1 .ul-list > li {
  flex: 1;
  border-right: 1px solid #4557a2;
  position: relative;
}
.topmenu1 .ul-list > li:last-child {
  border-right: none;
}
.topmenu1 .ul-list > li > a {
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 17px;
  text-decoration: none;
  color: #fff;
  background: #253782;
}
.topmenu1 .ul-list > li > span {
  color: #fff;
  font-size: 17px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #253782;
}
.topmenu1 .ul-list > li:hover .ol-list {
  display: block;
}
.topmenu1 .ol-list {
  display: none;
  position: absolute;
  top: 70px;
  left: 0;
  z-index: 999;
  background: #f5f5f5;
  width: 100%;
}
.topmenu1 .ol-list > li > a {
  font-size: 17px;
  text-decoration: none;
  color: #666;
  height: 45px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #e6e7ed;
  justify-content: center;
}
.topmenu1 .ol-list > li > a:hover {
  background: #ea5413;color: #ffffff;
}


/*--fangan--*/
.fangan{overflow:hidden;background:#f8f8f8;margin-bottom:38px;}
.fangan-tab{overflow:hidden;margin-top:38px;}
.fangan-menu{margin-bottom:40px;overflow:hidden;}
.fangan-menu ul{width:1210px;}
.fangan-menu li{float:left;margin-right:10px;width:232px;height:60px;line-height:60px;font-size:18px;text-align:center;overflow:hidden;}
.fangan-menu li a{display:block;color:#333;background:#dedede;border-top-right-radius:25px;transition:all 0.5s;}
.fangan-menu li.cur a{color:#fff;background:#5178dd;background-image:linear-gradient(to right,#042476,#3998fc);}
.fangan-main{overflow:hidden;}
.fangan-main .group{overflow:hidden;}
.fangan-intro{    float: left;
    padding: 40px;
    width: 290px;
    height: 420px;
    overflow: hidden;
    background: #5178dd;
    background-image: linear-gradient(to right,#042476,#3998fc);
    border-top-right-radius: 25px;
}
.fangan-intro .hd{padding-bottom:25px;overflow:hidden;border-bottom:rgba(255,255,255,0.1) solid 1px;}
.fangan-intro .hd h3{font-size:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.fangan-intro .hd h3 a{color:#fff;}
.fangan-intro .summary{padding:25px 0;height:250px;overflow:hidden;}
.fangan-intro .summary p{position:relative;margin-bottom:14px;padding-left:18px;font-size:15px;line-height:22px;color:#fff;}
.fangan-intro .summary p:before{display:block;position:absolute;top:6px;left:0;content:"";width:7px;height:7px;background:#fff;border-radius:50%;}
.fangan-intro .btns{overflow:hidden;}
.fangan-intro .btns a{display:block;float:left;margin-right:20px;width:100px;height:40px;line-height:40px;text-align:center;font-size:14px;color:#333;background:#fff;border-top-right-radius:15px;}
.fangan-intro .btns a:hover{color:#fff;background:#5178dd;}
.fangan-list{float:right;width:810px;height:500px;overflow:hidden;}
.fangan-list .item{position:relative;float:left;margin-left:20px;margin-bottom:20px;width:384px;height:240px;overflow:hidden;}
.fangan-list .pic{overflow:hidden;}
.fangan-list .pic img{display:block;width:100%;transition:all 1s;}
.fangan-list .tit{position:absolute;left:0;bottom:0;width:100%;height:50px;line-height:50px;text-align:center;overflow:hidden;background:rgba(0,0,0,0.5);transition:all 0.5s;}
.fangan-list .tit a{display:block;padding:0 20px;font-size:15px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.fangan-list .item:hover .pic img{transform:scale(1.1);}
.fangan-list .item:hover .tit{background:#5178dd;background-image:linear-gradient(to right,#042476,#3998fc);}
/*--end fangan--*/



/*产品轮播*/
.view {
	max-width: 500px;margin-bottom: 20px;
}
.view .swiper-slide {
	height: 300px;
	max-width: 500px;
	padding: 0 3px;
	box-sizing: border-box;
	overflow: hidden;
	text-align: center;
}
.view .swiper-slide img {
	height: 100%;
}
.view .arrow-left {
	background: url(../images/index_tab_l.png) no-repeat left center;
	position: absolute;
	left: 10px;
	width: 28px;
	height: 300px;
	z-index: 10;
	display: none;
}
.view .arrow-right {
	background: url(../images/index_tab_r.png) no-repeat right center;
	position: absolute;
	right: 10px;
	width: 28px;
	height: 300px;
	z-index: 10;
	display: none;
}
.preview {
	position: relative;
	width: 440px;
	left: 30px;
}
.preview .swiper-slide {
	width: 87.5px;
	height: 70px;
	margin: 0 3px;
	box-sizing: border-box;
	overflow: hidden;
	cursor: pointer;
}
.preview .swiper-slide img {
	display: inline-block;
	height: 100%;
}
.preview .active-nav {
	border: 1px solid #F00;
}
.preview .arrow-left {
	background: #fff url(../images/feel3.png) no-repeat left center;
	position: absolute;
	left: -20px;
	top: 0;
	width: 20px;
	height: 70px;
	z-index: 10;
}
.preview .arrow-right {
	background: #fff url(../images/feel4.png) no-repeat right center;
	position: absolute;
	right: -20px;
	top: 0;
	width: 20px;
	height: 70px;
	z-index: 10;
}

@media only screen and (max-width: 768px) {
.view .swiper-slide {
	height: 200px;
}
.preview {
	display: none;
}
.view .arrow-left, .view .arrow-right {
	height: 200px;
	display: block;
}
}


.cptopleft {width:500px;float: left;}
.cptopright{
	float: left;
	width: 680px;
	font-size: 16px;
	line-height: 20px;margin-top: 20px;
}
.cptopright .cpjj {
	font-size: 16px;
	line-height: 22px;
	color: #666666;
	margin-top: 30px;
	border-top-color: #efefef;
	border-top-style: solid;
padding-top: 30px;
}
.zixun {margin-top: 50px;margin-left: 130px;}
.zixun .phone2{margin-left: 40px;width:300px;height: 55px;float: left;
	background: url(../images/phone.png) no-repeat left center}

.zixun .phone2 p{padding-left: 50px;font-size: 15px;color: #999999;line-height: 55px;}
.zixun .phone2 p span{font-size: 26px;line-height: 55px;color: darkblue}
.zixun span{float: left;line-height: 55px;}
.zixun span a{width:150px;color:#ffffff; display:block;background:#2963b9; display:block;height:40px; font-size:16px; text-align:center; line-height:40px; text-decoration:none;border-radius: 5px;padding:0px 10px;}
.zixun span a:hover{ background:#ff6600}


.cpcontent {font-size: 16px;
	line-height: 22px;
	color: #666666;
	margin-top: 30px;margin-bottom:30px;}

.cpcontent .cpnr {padding: 20px;}
.cpcontent .cptitle{width: 100%;height: 45px;border-bottom: 2px solid #efefef;}


.cpcontent  .cptitle h3{font-size: 16px;color: #ffffff;float: left;letter-spacing:2px;
	background: #5178dd; background-image: linear-gradient(to right,#042476,#3998fc);
border-top-right-radius:25px;transition:all 0.5s;height: 35px;line-height: 35px;padding: 5px 45px;}

.cpcontent .ext_ylgs .cptitle a.more{display: block;font-size: 14px;color: #666666;float: right;margin-right: 6px;text-decoration: none;margin-top: 15px;}
.cpcontent .ext_ylgs .cptitle a.more:hover{color: #2f4a8d;}


 .list_time{font-size:14px;padding:0 2% 2% 0;font-family: Arial;width:11%; text-align: right;color:#ddd;}
.list_time_day{display:block;font-size:36px;line-height:40px;font-family:helvetica;color:#999;}